
import { Attribute, AttributeType } from "./attribute";
export interface yzButtonAttributeType extends AttributeType {
    /**按钮文本 */
    title: string,
    /**按钮样式 */
    style: string,
    /* 按钮类型 */
    type: string,
    /* 按钮大小 */
    size?: string,
    /* 是否提示 */
    isConfirm?: boolean
}

export class yzButtonAttribute extends Attribute {
    constructor(obj?: yzButtonAttributeType) {
        super(obj);
        obj && Object.assign(this, obj);
        this.name = "yzButton";
    }
    /**按钮文本 */
    title: string = "文本内容";
    /**按钮样式 */
    style: string = "";
    /**按钮类型 */
    type: string = "primary";
    /**按钮大小 */
    size?: "large" | "mini";
    /**是否提示 */
    isConfirm: boolean = false;
}
